{% extends "base.html" %}

{% block title %}
    文章详情页
{% endblock %}

{% block script %}
    <script type="text/javascript" src="../../static/news/js/detail.js"></script>
{% endblock %}

{% block category %}

{% endblock %}

{% block list_con %}
    <div class="detail_con fl">
        <h3>{{ data.news.title }}</h3>
        <div class="detail_about clearfix">
            <span class="time_souce fl">{{ data.news.create_time }} 来源: {{ data.news.source }}</span>
            <span class="comment fr">{{ data.news.comments_count }}</span>
        </div>
        {# safe: 表示新闻详情内容的安全的,需要解析输出 #}
        {{ data.news.content | safe }}

        <a href="javascript:;" class="collected block-center"  data-newid="{{ data.news.id }}" style="display: {% if data.is_collected %}block{% else %}none{% endif %};"><span class="out">已收藏</span><span class="over">取消收藏</span></a>

        <a href="javascript:;" class="collection block-center" data-newid="{{ data.news.id }}" style="display: {% if data.is_collected %}none{% else %}block{% endif %};">收藏</a>

        {% if data.user_info %}
            {# 注意:评论提交的表单里的newsid属性值,是通过后端的评论视图函数取得,并不是通过新闻详情页的路由最后的news_id取得 #}
            <form action="" class="comment_form" data-newsid="{{ data.news.id }}">
                <div class="person_pic">
                    <img src="{% if data.user_info.avatar_url %}{{ data.user_info.avatar_url }}{% else %}../../static/news/images/cat.jpg{% endif %}" alt="用户图标">
                </div>
                <textarea placeholder="请发表您的评论" class="comment_input"></textarea>
                <input type="submit" name="" value="评 论" class="comment_sub">
            </form>
        {% else %}
            <div class="comment_form_logout">
                {# 在未登录时主评论文本框的默认显示(提示) #}
                登录发表你的评论
            </div>
        {% endif %}

        <div class="comment_count">
            {{ data.news.comments_count }}条评论
        </div>

        <div class="comment_list_con">

            {% for comment in data.comments %}
                <div class="comment_list">
                    <div class="person_pic fl">
                        <img src="{% if comment.user.avatar_url %}{{ comment.user.avatar_url }}{% else %}../../static/news/images/worm.jpg{% endif %}" alt="用户图标">
                    </div>
                    <div class="user_name fl">{{ comment.user.nick_name }}</div>
                    <div class="comment_text fl">{{ comment.content }}</div>
                    {% if comment.parent %}
                        <div class="reply_text_con fl">
                            <div class="user_name2">{{ comment.parent.user.nick_name }}</div>
                            <div class="reply_text">{{ comment.parent.content }}</div>
                        </div>
                    {% endif %}
                    <div class="comment_time fl">{{ comment.create_time }}</div>

                    <a href="javascript:;" class="comment_up {% if comment.is_like %}has_comment_up{% endif %} fr" data-commentid="{{ comment.id }}" data-likecount="{{ comment.like_count }}" data-newsid="{{ comment.news_id }}">{% if comment.like_count>0 %}{{ comment.like_count }}{% else %}赞{% endif %}</a>

                    <a href="javascript:;" class="comment_reply fr">回复</a>
                    {# 这里在reply_form表单中添加自定义属性,以便在回复该评论时获取到评论的id #}
                    <from class="reply_form fl" data-commentid="{{ comment.id }}" data-newsid="{{ data.news.id }}">
                        <textarea  class="reply_input"></textarea>
                        <input type="button" name="" value="回复" class="reply_sub fr">
                        <input type="reset" name="" value="取消" class="reply_cancel fr">
                    </from>
                </div>
            {% endfor %}


            <div class="comment_list">
                <div class="person_pic fl">
                    <img src="../../static/news/images/worm.jpg" alt="用户图标">
                </div>
                <div class="user_name fl">用户张山</div>
                <div class="comment_text fl">
                    遏制茅台酒价格过快上涨，多渠道供给，就不一定要买，租茅台酒也可以的，租售同权。开发共有产权茅台酒，让老百姓喝得起茅台酒，饮者有其酒。
                </div>
                <div class="reply_text_con fl">
                    <div class="user_name2">用户李思</div>
                    <div class="reply_text">
                        遏制茅台酒价格过快上涨，多渠道供给，就不一定要买，租茅台酒也可以的，租售同权。开发共有产权茅台酒，让老百姓喝得起茅台酒，饮者有其酒。
                    </div>
                </div>
                <div class="comment_time fl">2017-01-01 00:00:00</div>
                <a href="javascript:;" class="comment_up has_comment_up fr">1</a>
                <a href="javascript:;" class="comment_reply fr">回复</a>
                <from class="reply_form fl">
                    <textarea  class="reply_input"></textarea>
                    <input type="submit" name="" value="回复" class="reply_sub fr">
                    <input type="reset" name="" value="取消" class="reply_cancel fr">
                </from>
            </div>

            <div class="comment_list">
                <div class="person_pic fl">
                    <img src="../../static/news/images/worm.jpg" alt="用户图标">
                </div>
                <div class="user_name fl">用户张山</div>
                <div class="comment_text fl">
                    遏制茅台酒价格过快上涨，多渠道供给，就不一定要买，租茅台酒也可以的，租售同权。开发共有产权茅台酒，让老百姓喝得起茅台酒，饮者有其酒。
                </div>
                <div class="comment_time fl">2017-01-01 00:00:00</div>
                <a href="javascript:;" class="comment_up fr">赞</a>
                <a href="javascript:;" class="comment_reply fr">回复</a>
                <from class="reply_form fl">
                    <textarea  class="reply_input"></textarea>
                    <input type="submit" name="" value="回复" class="reply_sub fr">
                    <input type="reset" name="" value="取消" class="reply_cancel fr">
                </from>
            </div>

            <div class="comment_list">
                <div class="person_pic fl">
                    <img src="../../static/news/images/worm.jpg" alt="用户图标">
                </div>
                <div class="user_name fl">用户张山</div>
                <div class="comment_text fl">
                    遏制茅台酒价格过快上涨，多渠道供给，就不一定要买，租茅台酒也可以的，租售同权。开发共有产权茅台酒，让老百姓喝得起茅台酒，饮者有其酒。
                </div>
                <div class="comment_time fl">2017-01-01 00:00:00</div>
                <a href="javascript:;" class="comment_up fr">赞</a>
                <a href="javascript:;" class="comment_reply fr">回复</a>
                <from class="reply_form fl">
                    <textarea  class="reply_input"></textarea>
                    <input type="submit" name="" value="回复" class="reply_sub fr">
                    <input type="reset" name="" value="取消" class="reply_cancel fr">
                </from>
            </div>

            <div class="comment_list">
                <div class="person_pic fl">
                    <img src="../../static/news/images/worm.jpg" alt="用户图标">
                </div>
                <div class="user_name fl">用户张山</div>
                <div class="comment_text fl">
                    遏制茅台酒价格过快上涨，多渠道供给，就不一定要买，租茅台酒也可以的，租售同权。开发共有产权茅台酒，让老百姓喝得起茅台酒，饮者有其酒。
                </div>
                <div class="comment_time fl">2017-01-01 00:00:00</div>
                <a href="javascript:;" class="comment_up fr">赞</a>
                <a href="javascript:;" class="comment_reply fr">回复</a>
                <from class="reply_form fl">
                    <textarea  class="reply_input"></textarea>
                    <input type="submit" name="" value="回复" class="reply_sub fr">
                    <input type="reset" name="" value="取消" class="reply_cancel fr">
                </from>
            </div>
        </div>


    </div>
{% endblock %}

{% block author_card %}
    <div class="author_card">
        <a href="#" class="author_pic"><img src="{% if data.news.author.avatar_url %}{{ data.news.author.avatar_url }}{% else %}../../static/news/images/user_pic.png{% endif %}" alt="author_pic"></a>
        <a href="#" class="author_name">{{ data.news.author.nick_name }}</a>
        <div class="author_resume">签名:{{ data.news.author.signature }}</div>
        <div class="writings"><span>总篇数</span><b>{{ data.news.author.news_count }}</b></div>
        <div class="follows"><span>粉丝</span><b>{{ data.news.author.followers_count }}</b></div>
        <a href="javascript:;" class="focus fr" data-userid="{{ data.news.author.id }}" style="display: {% if data.is_followed %}none{% else %}block{% endif %};">关注</a>
        <a href="javascript:;" class="focused fr" data-userid="{{ data.news.author.id }}" style="display: {% if data.is_followed %}block{% else %}none{% endif %};"><span class="out">已关注</span><span class="over">取消关注</span></a>
    </div>
{% endblock %}


